* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.am-g-fixed {
	max-width: 1360px !important;
}

.topBorder {
	width: 100%;
	height: 0.8rem;
	background-image: linear-gradient(90deg, #0FA9DD 0%, #2DBFA9 100%);
}

.top {
	/* padding: 0 10.5rem; */
	padding: 0 5.5vw;
	height: 14rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.logo {
	width: 28.3vw;
	/* height: 9rem; */
}

.logo img {
	width: 100%;
}

.top .search {
	width: 12.5vw;
	padding: 0 1rem;
	height: 4.8rem;
	border: 1px solid #137F88;
	border-radius: 2.4rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.top .search input {
	color: #AAAAAA;
	font-size: 1.6rem;
	outline: 0;
	border: 0;
	width: 80%;
}

.top .search img {
	width: 2.8rem;
	height: 2.8rem;
	cursor: pointer;
}

.top .right_part {
	display: flex;
	align-items: center;
	/* width: 101rem; */
}

.iconmenu .qrcodeBox {
	position: absolute;
	/* top: 12rem; */
	z-index: 90;
	display: none;
	box-shadow: 0px 2px 4px 0px rgba(0, 69, 123, 0.43);
}

.top .right_part>img {
	width: 3rem;
	height: 3rem;
	margin-left: 1.7vw;
	cursor: pointer;
}

.top .right_part .nav_a {
	display: flex;
	justify-content: space-between;
	width: 21vw;
	margin-right: 1.7vw;
}

.top .right_part .nav_a a {
	font-size: 2rem;
	color: #666666;
	/* margin-right: 1.6vw; */
	padding: 1.5rem 0;
}

.top .right_part .nav_a a:hover {
	color: #137F88;
}

.top .right_part .active-nav:hover {
	color: #666 !important;
}

.top .right_part .active-nav {
	border-bottom: 4px solid #137F88;
}

.top .right_part .menu {
	max-width: 13.6rem;
	width: 8.8vw;
	height: 4.8rem;
	margin-left: 1.7vw;
	position: relative;
}

.top .right_part .menu .btn {
	max-width: 13.6rem;
	width: 8.8vw;
	height: 4.8rem;
	border: 1px solid #137F88;
	border-radius: 0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.top .right_part .menu .btn span {
	font-size: 1.8rem;
	color: #137F88;
	margin-right: 0.8rem;
}

.top .right_part .menu .btn img {
	/* width: 3.3rem; */
	height: 2.4rem;
}

.mainContent {
	position: absolute;
	right: 0;
	top: 4.6rem;
	width: 77.3rem;
	z-index: 888;
}

.mainContent .blank {
	height: 4.7rem;
}

.menuBox {
	background-color: rgba(22, 129, 137, 0.9);
	padding: 0 6.5rem;
	display: none;
}

.menuBox .menuItem {
	display: flex;
	justify-content: space-between;
	padding: 5rem 0 1.5rem;
	border-bottom: 1px dashed #96DCDE;
}

.menuBox .menuItem .itemTitle {
	width: 14.4rem;
	color: #fff;
	font-size: 2.2rem;

}

.menuBox .menuItem .itemBox {
	display: flex;
	flex-wrap: wrap;
	width: 48rem;
}

.menuBox .menuItem .itemBox span {
	display: flex;
	align-items: center;
	margin-right: 5.5rem;
	min-width: 10rem;
	margin-bottom: 2.5rem;
	font-size: 1.8rem;
}

.menuBox .menuItem .itemBox span:before {
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #96DCDE;
	border-radius: 50%;
	margin-right: 1rem;
}

.menuBox .menuItem .itemBox span a {
	color: #fff;
}

.bannerSwiper {
	width: 100%;
	overflow: hidden;
}

.bannerSwiper .swiper-wrapper {
	width: 100%;
}

.bannerSwiper .swiper-wrapper .swiper-slide {
	width: 100%;
	overflow: hidden;
}

.bannerSwiper .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 100%;
	transform: scale(1);
}

.banner {
	width: 100%;
	position: relative;
}

.fixedMenu {
	position: fixed;
	right: 3.5rem;
	top: 50%;
	transform: translateY(-50%);
	z-index: 900;
}

.fixedMenu .menuItem {
	position: relative;
	cursor: pointer;
	height: 6.4rem;
	margin-bottom: 0.6rem;
}

.fixedMenu .menuItem:hover .front {
	opacity: 0;
}

.fixedMenu .menuItem:hover a {
	transition: 0.2s;
	transform: scaleX(1);
	/* transition-delay: 0.3s; */
	transform-origin: 100% 0 0;
}

.fixedMenu .menuItem .front {
	width: 6.4rem;
	height: 6.4rem;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 69, 123, 0.43);
	border-radius: 8px;
	text-align: center;
	line-height: 6.4rem;
	z-index: 100;
	position: absolute;
	right: 0;
	top: 0;
}

.fixedMenu .menuItem a {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #137F88;
	width: 10rem;
	height: 100%;
	border-radius: 8px;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 6.4rem;
	transform: scaleX(0);
	z-index: 999;
}


.part_1 {
	background-color: #F1F7FC;
	padding-top: 10.9rem;
}

.part_1 .title {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: 1.6rem;
}

.part_1 .pt1Swiper {
	width: 100%;
	height: 55rem;
	overflow: hidden;
	position: relative;
}

.part_1 .pt1Swiper .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.part_1 .pt1Swiper .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
	position: relative;
}

.part_1 .pt1Swiper .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 100%;
}

.part_1 .pt1Swiper .swiper-wrapper .swiper-slide p {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	z-index: 10;
	background: rgba(0, 0, 0, 0.4);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	width: 100%;
	margin: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	padding-right: 30%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}

.part_1 .pt1Swiper .pt1SwiperPager {
	text-align: right;
	padding-right: 15px;
}

.part_1 .pt1Swiper .pt1SwiperPager>.swiper-pagination-bullet {
	background: #999999;
	opacity: 0.8;
	width: 1rem;
	height: 0.4rem;
	border-radius: 0;
}

.part_1 .pt1Swiper .pt1SwiperPager>.swiper-pagination-bullet-active {
	background: #4FACAF;
}

.part_1 .item {
	background: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
	cursor: pointer;
	position: relative;
	height: 17rem;
	padding: 3.8rem 3.2rem calc(3.8rem + 4px);
}

.part_1 .item .borderBottom {
	width: 100%;
	height: 4px;
	background-image: linear-gradient(to right, #137f88, #137f88);
	position: absolute;
	bottom: 0;
	left: 0;
}

.part_1 .item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 1.7rem;
}

.part_1 .item a:hover {
	color: #137F88;
}

.part_1 .item .more {
	width: 2.8rem;
	height: 1rem;
	background-image: url(../img/news_more_n.png);
	background-size: 100% 100%;
	position: absolute;
	bottom: 3rem;
	right: 4rem;
	transition: 0.4s;
}

.part_1 .item a:hover .more {
	background-image: url(../img/news_more_s.png);
	transform: translateX(1rem);
	transition: 0.4s;
}

.part_1 .mgt {
	margin-top: 2rem;
}

.part_1 .pic {
	width: 100%;
	height: 36rem;
	position: relative;
}

.part_1 .pic img {
	width: 100%;
	height: 100%;
}

.part_1 .pic .desc {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	z-index: 10;
	background: rgba(0, 0, 0, 0.4);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	width: 100%;
	margin: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	padding-right: 30%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.btns {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 3rem;
	margin-bottom: 9.5rem;
}

.btns .more {
	color: #137F88;
	display: inline-block;
	line-height: 4.5rem;
	margin: 0 3rem;
	transition: 0.3s;
	width: 14rem;
}

.btns .more span {
	display: inline-block;
	font-size: 2rem;
	transition: 0.3s;
}

.btns .more:hover span {
	transform: scale(1.05);
	/* font-size: 1.7rem; */
	transition: 0.3s;
}

.btns .more:hover i .borderIcon {
	transform: rotateZ(90deg);
	transition: 1s;
}

.btns .more i {
	float: left;
	width: 4.8rem;
	height: 4.8rem;
	margin-right: 1.2rem;
	background-size: contain;
	position: relative;
}

.btns .more i .borderIcon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.btns .more i .contentIcon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* .btns .more:first-child i {
	background: url(../img/news_1.png) center center no-repeat;
	background-size: 100% 100%;
}

.btns .more:nth-child(2) i {
	background: url(../img/news_2.png) center center no-repeat;
	background-size: 100% 100%;
}

.btns .more:nth-child(3) i {
	background: url(../img/news_3.png) center center no-repeat;
	background-size: 100% 100%;
}

.btns .more:nth-child(4) i {
	background: url(../img/news_4.png) center center no-repeat;
	background-size: 100% 100%;
}

.btns .more:nth-child(5) i {
	background: url(../img/news_5.png) center center no-repeat;
	background-size: 100% 100%;
} */

.part_2 {
	padding: 4rem 0 8rem;
	background-color: #F1F7FC;
	min-height: 68rem;
}

.part_2 .yiliao .left {
	position: relative;
	padding-right: 3rem;
}

.part_2 .yiliao .left>img {
	width: 98%;
}

.part_2 .yiliao .left .more {
	position: absolute;
	width: 55%;
	height: 45%;
	right: 0;
	bottom: 10%;
	background-color: rgba(248, 168, 82, 0.8);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 2rem;
	font-size: 2.2rem;
	font-weight: bold;
	color: #ffffff;
	transform: scale(1);
	transition: 0.5s;
}

.part_2 .yiliao .left .more>img {
	width: 4.5rem;
}

.part_2 .yiliao .left .more p>img {
	margin-left: 1rem;
}

.part_2 .yiliao .right {
	padding-left: 3rem;
}

.part_2 .yiliao .right .tabs {
	display: flex;
	margin-bottom: 4rem;
}

.part_2 .yiliao .right .tabs span {
	flex: 1;
	background-color: #64ABB3;
	font-size: 2rem;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	border-left: 1px solid #ffffff;
	line-height: 6.4rem;
	cursor: pointer;
}

.part_2 .yiliao .right .tabs .active {
	flex: 1;
	background-color: #137F88;
}

.part_2 .yiliao .right .content .item {
	background: #fff;
	/*box-shadow: 0 0 10px rgb(0 0 0 / 10%);*/
	cursor: pointer;
	position: relative;
	height: 16rem;
	padding: 3rem 0 0;
	border-bottom: 2px solid #43AFC7;
}

.part_2 .yiliao .right .content .item:hover {
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.part_2 .yiliao .right .content .children:last-child >div:first-child{
	padding-right: 1.33rem;
}

.part_2 .yiliao .right .content .children:last-child >div:nth-child(2),
.part_2 .yiliao .right .content .children:last-child >div:nth-child(3){
	padding-left: 0.66rem;
	padding-right: 0.66rem;
}
.part_2 .yiliao .right .content .children:last-child >div:nth-child(4){
	padding-left: 1.33rem;
}


.part_2 .yiliao .right .content .keshi .item {
	height: auto;
	padding: 0 2rem;
	text-align: center;
	height: 6.4rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 1.8rem;
	color: #333333;
}

.part_2 .yiliao .right .content .keshi .item:hover {
	background-color: #43AFC7;
	color: #ffffff;
	box-shadow: none;
}


.part_2 .yiliao .right .content .item a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-size: 1.8rem;
	color: #333333;
}

.part_2 .yiliao .right .content .children {
	display: none;
}

.part_3 {
	padding: 11.2rem 0 10.4rem;
}

.part_3 .jiuyi {
	height: 81.6rem;
	/* 	background-image: url(../img/img_yuangong.png);
	background-position: center center; */
}

.part_3 .jiuyi .bigone {
	display: block;
	width: 7rem;
	color: #fff;
	font-size: 6.4rem;
	line-height: 1.1;
	font-weight: bold;
	position: absolute;
	top: 5.5rem;
	left: 4.5rem;
}

.part_3 .jiuyi .smallone {
	display: flex;
	width: 6.4rem;
	position: absolute;
	top: 34rem;
	left: 4.5rem;
	justify-content: space-around;
}

.part_3 .jiuyi .smallone span {
	display: block;
	width: 3rem;
	color: #fff;
	font-size: 2rem;
	line-height: 1.2;
	font-weight: bold;
}


.part_3 .jiuyi img {
	width: 100%;
	height: 100%;
}

.part_3 .list {
	display: flex;
	flex-wrap: wrap;
}

.part_3 .list .li {
	width: 50%;
	border-bottom: 1px dashed #cad4d4;
	border-right: 1px dashed #cad4d4;
}

.part_3 .list .li:nth-child(2n) {
	border-right: 0;
}

.part_3 .list .li5,
.part_3 .list .li6 {
	border-bottom: 0;
}

.part_3 .list .li:hover {
	background-color: #ECFEFF;
	box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.16);
	transition: 0.4s;
}

.part_3 .list .li:hover a .p2,
.part_3 .list .li:hover a .t2 {
	color: #137F88;
	transition: 0.4s;
}

.part_3 .list .li a {
	display: block;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.part_3 .list .li a .icon {
	width: 12rem;
	height: 12rem;
	overflow: hidden;
	margin-left: 1.8rem;
	background-size: 100% 100%;
}

.part_3 .list .li1 a .icon {
	background-image: url(../img/yuangong_1_n.png);
}

.part_3 .list .li1:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_1_s.png);
}

.part_3 .list .li2 a .icon {
	background-image: url(../img/yuangong_2_n.png);
}

.part_3 .list .li2:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_2_s.png);
}

.part_3 .list .li3 a .icon {
	background-image: url(../img/yuangong_3_n.png);
}

.part_3 .list .li3:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_3_s.png);
}

.part_3 .list .li4 a .icon {
	background-image: url(../img/yuangong_4_n.png);
}

.part_3 .list .li4:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_4_s.png);
}

.part_3 .list .li5 a .icon {
	background-image: url(../img/yuangong_5_n.png);
}

.part_3 .list .li5:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_5_s.png);
}

.part_3 .list .li6 a .icon {
	background-image: url(../img/yuangong_6_n.png);
}

.part_3 .list .li6:hover a .icon {
	transition: 0.4s;
	background-image: url(../img/yuangong_6_s.png);
}


.part_3 .list .li {
	height: calc(81.6rem / 3);
}

.part_3 .list .li a>div {
	width: 21rem;
}

.part_3 .list .li a .t2 {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 0.6rem;
	color: #545454;
}

.part_3 .list .li a .p2 {
	font-size: 1.6rem;
	color: #AEAEAE;
}

.part_4 {
	background-image: url(../img/img_xueyuan_bg.png);
	background-size: 100%;
	background-position: 0 12rem;
	background-repeat: no-repeat;
	padding-bottom: 2.5rem;
	position: relative;
}

.part_4 .yingpin {
	background-image: url(../img_index/yinpin_bg.png);
	background-size: 100%;
	height: 26.4rem;
	margin-bottom: 12rem;
	position: relative;
}

.part_4 .yingpin>img {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
}

.part_4 .yingpin .right {
	padding-top: 2.5rem;
}

.part_4 .yingpin .right .newsList {
	width: 100%;
	margin: 0 auto;
}

.part_4 .yingpin .right .newsList a {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.45rem;
	color: #ffffff;
	position: relative;
	padding-left: 1.5rem;
	padding-bottom: 1.45rem;
	border-bottom: 1px solid #F5F5F5;
}

.part_4 .yingpin .right .newsList a:last-child {
	border-bottom: 0;
}

.part_4 .yingpin .right .newsList>a span:first-child {
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.part_1 .pt1Swiper .swiper-wrapper .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}


.part_4 .yingpin .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 2.5rem;
}


.part_4 .title {
	display: flex;
	align-items: flex-end;
}

.part_4 .title .left_part {
	margin: 0;
	margin-right: 2rem;
}

.part_4 .title .left_part span {
	font-size: 8rem;
	font-weight: bold;
	color: #fff;
	margin: 0;
}

.part_4 .title .right_part span {
	color: #fff;
	font-size: 2rem;
}

.part_4 .card_item {
	background: #FFFFFF;
	box-shadow: 0px 0px 4px 0px rgba(10, 112, 120, 0.18);
	border-radius: 10px;
	padding-top: 3.6rem;
}

.part_4 .card_item .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 2.4rem;
	font-weight: bold;
	color: #137F88;
	border-left: 10px solid #137F88;
	padding-left: 2.4rem;
	padding-right: 2.5rem;
}

.part_4 .card_item .content {
	padding: 2rem 3.6rem;
}

.part_4 .card_item .content .headline {
	width: 100%;
	height: 24.4rem;
}

.part_4 .card_item .content .headline img {
	width: 100%;
	height: 100%;
}

.part_4 .card_item .content .newsList {}

.part_4 .card_item .content .newsList a {
	border-bottom: 1px dashed #d8d8d8;
	height: 8.5rem;
	font-size: 1.8rem;
	color: #545454;
	display: flex;
	align-items: center;
}

.part_4 .card_item .content .newsList a:hover {
	color: #137F88;
}

.part_4 .card_item .content .newsList a span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.part_4 .more {
	margin-top: 6.4rem;
	text-align: center;
}

.part_4 .more a {
	color: #9F9F9F;
	font-size: 1.8rem;
	z-index: 999;
}

.part_4 .more a:hover,
.part_5 .more a:hover {
	color: rgba(19, 127, 136, 0.7);
}

.part_4 .textDecro {
	position: absolute;
	bottom: -2rem;
	left: 50%;
	transform: translateX(-50%);
	font-size: 8.2rem;
	font-weight: bold;
	color: #575757;
	opacity: 0.1;
	text-align: center;
	z-index: -1;
}

.part_4 .textDecro p {
	text-align: center;
}

.part_5 {
	margin-top: 10rem;
}

.part_5 .picList-sfq {
	height: 57.6rem;
	border-right: 0;
	padding: 0;
	margin-bottom: 6rem;
}

.part_5 .picList-sfq>div {
	width: 13%;
	height: 53.6rem;
	/* opacity: .3; */
	float: left;

	background-position: center center;
	transition: all .7s ease 0s;
	margin-right: 1%;
	padding: 3.8rem 0 0 3rem;
}

.part_5 .picList-sfq>div a {
	display: none;
}

.part_5 .picList-sfq .active_tab a {
	position: absolute;
	bottom: 5rem;
	right: 4rem;
	font-weight: 400;
	font-size: 1.8rem;
	display: flex;
	align-items: center;
	color: #fff;
}

.part_5 .picList-sfq .active_tab a:hover img {
	transition: 0.4s;
	transform: translateX(0.5rem);
}

.part_5 .picList-sfq .active_tab a:hover span {
	transition: 0.4s;
	transform: translateX(-0.5rem);
}

.part_5 .picList-sfq .active_tab a img {
	margin-left: 1rem;
	transition: 0.4s;
}

.part_5 .picList-sfq .active_tab a span {
	transition: 0.4s;
}

.part_5 .picList-sfq .active_tab {
	width: 43%;
	transition: all .7s ease 0s;
	background-size: 100% 100%;
	position: relative;
}

.part_5 .picList-sfq>div:hover {
	opacity: 1;
}

.part_5 .picList-sfq>div p {
	display: flex;
}

.part_5 .picList-sfq>div>p>span {
	display: block;
	width: 3rem;
	color: #fff;
	font-size: 1.8rem;
	line-height: 1.1;
	font-weight: bold;
}

.part_5 .more {
	margin-top: 6.4rem;
	text-align: center;
}

.part_5 .more a {
	color: #9F9F9F;
	font-size: 1.8rem;
	z-index: 999;
}

.part_6 {
	/* background-color: #F3F7FE; */
	background-image: url(../img_index/shijianzhou_bg.png);
	background-size: 100% 100%;
	margin-top: 10rem;
	width: 100%;
	position: relative;
	padding-top: 8rem;
	padding-bottom: 8rem;
}

.part_6 img {
	width: 100%;
}

.part_6 .content {
	/* position: absolute; */
	/* top: 7rem; */
	/* left: 0; */
	/* width: 100%; */
}

.part_6 .history {
	width: 100%;
}

.part_6 .text {
	width: 70%;
	font-size: 2rem;
	color: #144B63;
	line-height: 1.8;
	margin: 3rem auto;
}

.part_6 .getmore {
	display: block;
	width: 80%;
	margin: 0.2rem auto;
}

.part_6 .getmore img {
	width: 100%;
	margin: 5rem auto;
}

.part_6 .history img {
	width: 100%;
	margin: 5rem auto;
}


.part_7 {
	background-color: #34586C;
	padding: 4rem 0 0;
}

.part_7 .bottom p {
	color: #FFFFFF;
}

.part_7 .bottom p a {
	color: #ffffff;
}

.part_7 p span {
	margin: 0 1.5rem;
}

.part_7 .line {
	border-bottom: 1px solid #637F8E;
	margin-bottom: 2rem;
	margin-top: 3rem;
}

.part_7 .info span,
.part_7 .info a {
	color: #A1B9C5;
}

.part_7 .jiaotong {
	display: flex;
	align-items: flex-end;
}

.part_7 .jiaotong a {
	border-radius: 2.3rem;
	border: 1px solid #137F88;
	color: #ffffff;
	padding: 1rem 2.5rem;
	margin-bottom: 2rem;
	margin-left: 2rem;
}

.iconmenu {
	position: relative;
}

.iconmenu .qrcodeBox {
	bottom: 5rem;
}

.part_7 .iconmenu>img {
	width: 4.3rem;
	height: 4.3rem;
	margin-right: 1vw;
	cursor: pointer;
}

.pcshownone {
	display: none;
}


@media screen and (max-width: 1600px) {
	.top .right_part .nav_a a {
		font-size: 1.6rem;
	}

	.top .right_part .menu span {
		font-size: 1.6rem !important;
	}

	.logo {
		width: 24.3vw;
	}

	/*
	

	.top .search input {
		font-size: 1.4rem;
	}

	.top .right_part>img {
		margin-left: 1.5rem;
	}

	.top .right_part .menu {
		margin-left: 1.5rem;
		width: 11.6rem;
		height: 3.8rem;
	}

	.logo {
		width: 30rem;
	}

	.top .right_part {
		width: auto;
	}

	.top .search {
		width: 20rem;
		height: 3.8rem;
	} */
}


@media screen and (max-width: 750px) {
	.logo {
		width: 26rem;
	}

	.mainContent {
		top: 9.6rem;
		right: -3.4rem;
		width: 75rem;
	}

	.menuBox .menuItem .itemTitle {
		font-size: 3.6rem;
		width: 31rem;
	}

	.width21 {
		width: 22rem !important;
	}

	.top .nav_a {
		display: none !important;
	}

	.top .right_part>img {
		margin-left: 3rem;
	}

	.top .right_part .menu .btn>span {
		display: none;
	}

	.menuBox .menuItem .itemBox {
		width: 100%;
	}

	.menuBox {
		padding: 0 3rem 3rem;
	}

	.menuBox .menuItem {
		flex-direction: column;
	}

	.menuBox .menuItem:last-child {
		border-bottom: 0;
	}

	.menuBox .menuItem .itemBox span {
		font-size: 3rem;
		width: 17rem;
	}

	.part_1 {
		padding-top: 3.6rem;
	}

	.fixedMenu {
		display: none;
	}

	.top {
		padding: 0 3.4rem;
	}

	.top .right_part {
		width: auto;
	}

	.top .right_part .menu {
		width: 4.8rem;
		margin-left: 3rem;
	}

	.top .right_part .menu .btn {
		width: 4.8rem;
	}

	.top .qrcodeBox {
		width: 10rem;
		height: auto;
	}

	.top .qrcodeBox img {
		width: 100%;
	}

	.part_1 .item {
		width: 33.7rem;
		height: 27rem;
		margin: 0 auto;
	}

	.part_1 .item a {
		font-size: 3rem;
	}

	.part_1 .item a .text {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.part_1 .item .more {
		bottom: 3.8rem;
		right: 4.2rem;
	}

	.part_1 .pt1Swiper {
		height: 38.7rem;
		width: 92vw;
		margin: 0 auto 2rem;
	}

	.part_1 .pic {
		width: 92vw;
		height: 38.7rem;
		margin: 0 auto 2rem;
	}

	.part_1 .btns {
		margin-bottom: 5.5rem;
	}

	.part_1 .btns a {
		margin-bottom: 4.2rem;
	}

	.part_2 {
		/*background: none;*/
		padding: 3rem;
	}

	.part_2 .jiuyi {
		padding: 0;
		height: 98rem;
	}

	.part_2 .list .li {
		height: 15.6rem;
	}

	.part_2 .list .li .p2 {
		display: none;
	}

	.part_2 .list .li a .icon {
		width: 9.8rem;
		height: 9.8rem;
		margin-right: 1.8rem;
	}

	.part_2 .list .li a .t2 {
		font-size: 3.6rem;
	}

	.part_2 .list .li a>div {
		width: 15rem;
	}

	.part_3 {
		padding: 0 3rem 3rem;
	}

	.part_3 .jiuyi {
		height: 98rem;
		margin-bottom: 2.6rem;
	}

	.part_3 .list .li {
		height: 15.6rem;
	}

	.part_3 .list .li .p2 {
		display: none;
	}

	.part_3 .list .li a .icon {
		width: 8rem;
		height: 8rem;
		margin-left: 1.8rem;
	}

	.part_3 .list .li a .t2 {
		font-size: 3.6rem;
	}

	.part_3 .list .li a>div {
		width: 15rem;
	}

	.part_4 {
		background-size: 300%;
		background-position: center 8%;
		padding-top: 6.5rem;
		padding-bottom: 8.4rem;
	}

	.part_4 .title {
		padding: 0 3rem;
		margin-bottom: 3rem;
	}

	.part_4 .title .left_part span {
		font-size: 6.4rem;
	}

	.part_4 .title .right_part {
		font-size: 2.4rem;
		line-height: 1.3;
	}

	.part_4 .card_item {
		width: 77vw;
		margin: 0 auto 5rem;
	}

	.part_4 .card_item .content .newsList a {
		font-size: 2.8rem;
		height: 13rem;
	}

	.part_4 .card_item .content {
		padding: 3.3rem 3.5rem;
	}

	.part_4 .card_item .title {
		font-size: 3.6rem;
	}

	.part_4 .card_item .title img {
		width: 3.8rem;
		height: 3rem;
	}

	.part_4 .textDecro {
		font-size: 6rem;
		line-height: 1.2;
	}

	.part_4 .textDecro p {
		text-align: left;
		width: 77vw;
		margin: 0 auto;
	}

	.part_4 .more {
		margin-top: 0.5rem;
		text-align: right;
	}

	.part_4 .more a {
		margin-right: 11.5vw;
		font-size: 2.8rem;
	}

	.part_5 {
		margin-top: 7rem;
	}

	.part_5 .sfqSwiper {
		width: 100%;
		height: 57.6rem;
		border-right: 0;
		padding: 0;
		margin-bottom: 1.4rem;
		overflow: hidden;
	}

	.part_5 .sfqSwiper .swiper-wrapper {
		width: 100%;
		height: 100%;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide {
		width: 89vw;
		height: 53.6rem;
		margin-top: 4rem;
		transition: 0.5s;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide>div {
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
		padding: 4rem 0 0 5.6rem;
		position: relative;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide-active {
		margin-top: 0;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide>div p {
		display: flex;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide>div>p>span {
		display: block;
		width: 56rem;
		color: #fff;
		font-size: 2.8rem;
		line-height: 1.2;
		font-weight: bold;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide-active>div a {
		position: absolute;
		bottom: 5rem;
		right: 4rem;
		font-weight: 400;
		font-size: 1.8rem;
		display: flex !important;
		align-items: center;
		color: #fff;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide-active>div a img {
		width: 3.6rem;
		margin-left: 1rem;
	}

	.part_5 .sfqSwiper .swiper-wrapper .swiper-slide>div a {
		display: none;
	}

	.part_5 .more {
		margin-top: 0;
	}

	.part_4 .more a {
		font-size: 2.8rem;
	}

	.part_6 {
		margin-top: 6rem;
	}

	.part_6 .picBox {
		width: 100%;
		overflow: auto;
		position: relative;
	}
	
	.part_6 .history img {
		width: auto;
		height: 40rem;
		margin-right: 4vw;
	}

	.part_6 .getmore img {
		width: auto;
		height: 92.6rem;
	}

	.part_6 .history {
		overflow-x: auto;
		width: 96vw;
		margin-left: 4vw;
	}

	.part_6 .getmore {
		/* width: 50vw;
		left: 25%;
		font-size: 2.8rem; */
	}

	.part_7 .wapfooter p {
		display: flex;
		flex-direction: column;
		justify-content: center;
		font-size: 3rem;
	}

	.part_7 .info {
		font-size: 2.4rem !important;
	}


	.pdl3 {
		padding-left: 3rem;
	}

	.pdr3 {
		padding-right: 3rem;
	}

	.search-mod {
		width: 3rem;
		height: 3rem;
		margin-left: 3.4rem;
		cursor: pointer;
		display: flex !important;
		position: relative;
	}

	.search-mod>img {
		width: 3rem;
		height: 3rem;
	}

	.search-box {
		position: absolute;
		right: -1rem;
		top: -0.5rem;
		width: 0;
		height: 5rem;
		border: 0;
		border-radius: 24px;
		display: none;
		align-items: center;
		padding: 0 1rem 0 2rem;
		background-color: #fff;
		transition: 0.2s;
	}

	.search-box input {
		width: 100%;
		height: 3rem;
		border: 0;
		outline: 0;
	}

	.search-box img {
		width: 3rem;
		height: 3rem;
	}

	.btns .more {
		width: auto;
	}

	.search-tap {
		background: url(../img/nav_search.png) no-repeat center center/contain;
	}

	.shownone {
		display: none !important;
	}

	.pcshownone {
		display: block !important;
	}
}

/* 首页样式 */
/* body{
height: 100%;
overflow-y: hidden;
} */

.body_home {
	background: #137F88;
	height: 100vh;
	width: 100%;
	overflow: hidden;
	transition: all 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

.body_home .tujian {
	position: absolute;
	left: 0%;
	width: 100%;
	bottom: 3.4rem;
	text-align: center;
	font-size: 36px;
	padding: 0 10px;
	font-weight: bold;
	z-index: 999;
	font-size: 14px;
	font-weight: 400;
}

.body_home .tujian a {
	color: #fff;
}

.banner {
	height: 100%;
}

.bannerSwiper {
	height: 100%;
}


.body_b {
	position: relative;
	left: 0%;
	top: 100vh;
	bottom: 0;
	right: 0;
	background: #fff;
	overflow: hidden;
	transition: all 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	z-index: 11;
	overflow: auto;
	outline: none;
}

.body_b.showdiv {
	top: 0rem;
}

.body_home.showdiv {
	top: -100vh;
}

.body_b.heightdiv {
	height: 0;
}

.blockaa {
	display: flex;
	padding: 20px 4vw;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
}

.logo {
	width: 15vw;
}


.blockaa .search input {
	background: none;
	color: #fff;
	border: none;
}

.blockaa .search {
	border-color: #fff;
}

.nav_main {
	width: 45vw;
	display: flex;
	justify-content: space-between;
}

.nav_main a {
	font-size: 0.9vw;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #FFFFFF;
}

.blockaa .search input::placeholder {
	color: #fff;
}

.block_blue {
	display: flex;
	padding: 20px 4vw;
	justify-content: space-between;
	align-items: center;
}

.block_blue .nav_main a {
	color: #666;
}

.block_blue.top {
	height: auto;
}

.body_b {
	overflow: hidden;
}

.header2.lit .d1 {
	height: 0;
}

.body_b_nav {
	position: fixed;
	top: -106px;
	left: 0px;
	width: 100%;
	background-color: #fff;
	transition: all 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0.1s;
	z-index: 999;
}

.body_b_nav.moveup {
	top: 0px
}

.body_home_nav {
	/* position: fixed;
		left:0;
		top:0;
		width: 100%;
		z-index: 4; */
}

.body_home_nav .header {
	position: fixed;
	left: 0%;
	top: 0;
	right: 0%;
	z-index: 3;
	transition: all 0.7s ease-out 0s;
}

.body_home_nav .header.moveheader {
	top: -185px
}

.body_home_nav .header .d1 {
	background: #137F88;
	line-height: 4.5rem;
	height: 4.5rem;
	font-size: 1.4rem;
	transition: all 0.2s ease-out 0s;
	padding-right: 3.5rem;
	display: flex;
	justify-content: flex-end;
}

.body_home_nav .header .d1 a {
	color: #fff;
}

.header .d1 i {
	margin: 0 18px;
	font-size: 1.2rem;
	color: #fff;
}

.body_home_nav .header .d2 {
	transition: all 0.3s ease-out 0s;
	height: 140px;
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}

.nav_child .item {
	padding: 30px;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	border-width: 4px 0px 0px 0px;
	border-style: solid;
	border-image: linear-gradient(90deg, #0FA9DD 0%, #2DBFA9 100%) 1 10;
	position: absolute;
	top: 80%;
	width: 640px;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	justify-content: space-between;
}

.nav_child .item::before {
	content: "";
	position: absolute;
	left: 50%;
	top: -14px;
	background: url(../img/arrow.png) no-repeat;
	width: 16px;
	height: 10px;
	margin-left: -8px;
}

.nav_child .item.s {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.2s ease-out 0s;
}

.nav_child .item .l {
	display: -ms-flexbox;
	display: flex;
	width: 30%;
	align-items: center;
}

.nav_child .item .l .pic {
	width: 142px;
}

.nav_child .item .l .pic img {
	width: 100%;
	height: auto;
}

.nav_child .item .r {
	width: 65%;
	font-size: 0;
}

.nav_child .item .r a {
	width: 33.33%;
	font-size: 18px;
	display: inline-block;
	margin: 5px 0px;
	color: #555;
}

.nav_child .item .r a:hover {
	color: #0FA9DD;
}

.part_4 .am-g-fixed,
.part_5 .am-g-fixed {
	max-width: 1532px !important;
}

.swiper-container-yuangong {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
	flex: 0;
	top: 0;
	z-index: 0;
}

.swiper-container-yuangong .swiper-slide {
	text-align: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
}

.part_3 .jiuyi .swiper-container-yuangong img {
	height: 100%;
	width: auto;
	margin: 0 auto;
}

.part_3 .jiuyi {
	overflow: hidden;
}

.part_1 {
	padding-top: 15.6rem;
}

.part_4 .title {
	margin-bottom: 1.8rem;
}

@media screen and (max-width: 750px) {
	.top {
		background-color: #fff;
	}

	.logo {
		width: 26rem;
	}

	.body_home {
		position: relative;
		height: auto;
	}

	.body_b {
		top: 0;
	}

	.part_1 {
		padding-top: 10.8rem;
	}
}

.text .h {
	overflow: hidden;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.part_2 .yiliao .left .more:hover img{
	transform: scale(1.05);
}

.part_2 .yiliao .left .more p{
	transition: 0.5s;
}
.part_2 .yiliao .left .more:hover p{
	transform: translateX(-0.5rem);
}
.part_2 .yiliao .left .more p>img {
	margin-left: 1rem;
	transition: 0.5s;
	transform: translateX(-1rem);
}

@media screen and (max-width:992px){
	.bannerSwiper .swiper-wrapper .swiper-slide video{
		width:100%;
		height:20vh !important;
		object-fit: fill !important;
	}
	.bannerSwiper .swiper-wrapper .swiper-slide a img{
		width:100%;
		height:20vh !important;
	}
}
